/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package atributosDef;

import java.util.ArrayList;
import tablaDeSimbolos.TablaDeSimbolos;

/**
 *
 * @author Abel
 */
public class AtributosDefDesignador extends AtributosDef{
    
    private TablaDeSimbolos tsl;
    private String identificador;
    private int dimArray;
    private String tipo;
    private boolean esConstante;
    private boolean soloIdentificador;

    public AtributosDefDesignador(TablaDeSimbolos tsl, String identificador, int dimArray, String tipo, boolean esConstante, boolean soloIdentificador, TablaDeSimbolos ts, int etq, ArrayList<Instruccion> cod, boolean[] errores) {
        super(ts, etq, cod, errores);
        this.tsl = tsl;
        this.identificador = identificador;
        this.dimArray = dimArray;
        this.tipo = tipo;
        this.esConstante = esConstante;
        this.soloIdentificador = soloIdentificador;
    }

   
    
    

    public TablaDeSimbolos getTsl() {
        return tsl;
    }

    public String getIdentificador() {
        return identificador;
    }

    public int getDimArray() {
        return dimArray;
    }

    public String getTipo() {
        return tipo;
    }

    public boolean getEsConstante() {
        return esConstante;
    }
    
    public boolean getSoloIdentificador() {
        return soloIdentificador;
    }
}
